
(function () {
    const baseState = {
        'auditStatus': {
            '0': {
                'value': 0,
                'key': 'auditing',
                'title': '审核中（审核成功后方可展示其他功能）'
            },
            '1': {
                'value': 1,
                'key': 'auditSuccess',
                'title': '审核成功'
            },
            '2': {
                'value': 2,
                'key': 'auditFail',
                'title': '审核失败（审核成功后方可展示其他功能）'
            }
        },
        'accountType': {
            '1': {
                'value': 1,
                'title': '个人用户'
            },
            '2': {
                'value': 2,
                'title': '企业用户'
            },
        },
        'isPublic': {
            '0': {
                'value': 0,
                'title': '私有'
            },
            '1': {
                'value': 1,
                'title': '公开'
            },
        },
        'delFlag': {
            '0': {
                'value': 0,
                'title': '未删除'
            },
            '1': {
                'value': 1,
                'title': '已删除'
            },
        },
        'appAuditState': {
            '0': {
                'value': 0,
                'title': '无需审核'
            },
            '1': {
                'value': 1,
                'title': '审核中'
            },
            '2': {
                'value': 2,
                'title': '审核失败'
            },
            '3': {
                'value': 3,
                'title': '审核成功'
            },
        },
        'appState': {
            '0': {
                'value': 0,
                'title': '未安装'
            },
            '5': {
                'value': 5,
                'title': '安装中'
            },
            '6': {
                'value': 6,
                'title': '已安装'
            },
            '7': {
                'value': 7,
                'title': '准备运行'
            },
            '8': {
                'value': 8,
                'title': '停止中'
            },
            '9': {
                'value': 9,
                'title': '卸载中'
            },
            '10': {
                'value': 10,
                'title': '已运行'
            }
        },
        'appSetting': {
            '0': {
                'value': 0,
                'title': '开机自启'
            },
            '1': {
                'value': 1,
                'title': '自动运行'
            },
        },
        'isNative': {
            '0': {
                'value': 0,
                'title': '否'
            },
            '1': {
                'value': 1,
                'title': '是'
            },
        },
        'visualStatus': {
            '0': {
                'value': 0,
                'title': '未申请'
            },
            '1': {
                'value': 1,
                'title': '审核中'
            },
            '2': {
                'value': 2,
                'title': '审核失败'
            },
            '3': {
                'value': 3,
                'title': '审核成功'
            }
        },
        'visualType': {
            '0': {
                'value': 0,
                'title': '可视化页面'
            },
            '1': {
                'value': 1,
                'title': '设备启用可视化应用'
            },
            '2': {
                'value': 2,
                'title': '持久化'
            },
        },
        'blockStatus': {
            '0': {
                'value': 0,
                'title': '未审核'
            },
            '1': {
                'value': 1,
                'title': '审核中'
            },
            '2': {
                'value': 2,
                'title': '审核失败'
            },
            '3': {
                'value': 3,
                'title': '审核成功'
            }
        },
        'connectState': {
            '0': {
                'value': 0,
                'key': 'connectError',
                'title': '异常'
            },
            '1': {
                'value': 1,
                'key': 'connectEnable',
                'title': '已连接'
            },
            '2': {
                'value': 2,
                'key': 'connectDisable',
                'title': '未连接'
            }
        },
        'reportType': {
            '1': {
                'value': '数据上链',
                'title': '数据上链'
            },
            '2': {
                'value': '数据校验',
                'title': '数据校验'
            },
        },
        'issueType': {
            '1': {
                'value': '上链成功',
                'title': '上链成功'
            },
            '2': {
                'value': '上链失败',
                'title': '上链失败'
            },
            '3': {
                'value': '库存异常',
                'title': '库存异常'
            },
            '4': {
                'value': '数据校验',
                'title': '数据校验'
            },
        },
        'logStatus': {
            '1': {
                'value': 1,
                'title': '审核中'
            },
            '2': {
                'value': 2,
                'title': '审核失败'
            },
            '3': {
                'value': 3,
                'title': '审核成功'
            }
        },
        'payState': {
            'SUCCESS': {
                'value': 'SUCCESS',
                'title': '支付成功'
            },
            'NOTPAY': {
                'value': 'NOTPAY',
                'title': '未支付'
            },
            'CLOSED': {
                'value': 'CLOSED',
                'title': '已关闭'
            },
            'REVOKED': {
                'value': 'REVOKED',
                'title': '已撤销'
            },
            'USERPAYING': {
                'value': 'USERPAYING',
                'title': '用户支付中'
            },
            'PAYERROR': {
                'value': 'PAYERROR',
                'title': '支付失败'
            },
            'FAILED': {
                'value': 'FAILED',
                'title': '支付异常'
            },
            'ERROR': {
                'value': 'ERROR',
                'title': '支付出错'
            },
        },
        'isNew': {
            'true': {
              'value': true,
              'title': '最新'
            },
            'false': {
                'value': false,
                'title': '备份'
            }
        },
        'invoiceType': {
            '0': {
              'value': 0,
              'title': '专票'
            },
            '1': {
                'value': 1,
                'title': '普票'
            }
        },
        'printInvoice': {
            '0': {
              'value': 0,
              'title': '未申请'
            },
            '1': {
                'value': 1,
                'title': '已申请'
            }
        },
        'temporarySave': {
            '0': {
                'value': 0,
                'title': '未发布'
            },
            '1': {
                'value': 1,
                'title': '已发布'
            },
        },
    }

    window.baseState = baseState;

    const enBaseState = {
        'connectState': {
            '0': {
                'value': 0,
                'key': 'connectError',
                'title': 'Abnormal'
            },
            '1': {
                'value': 1,
                'key': 'connectEnable',
                'title': 'Connected'
            },
            '2': {
                'value': 2,
                'key': 'connectDisable',
                'title': 'Unconnected'
            }
        },
        'appState': {
            '1': {
                'value': 1,
                'key': 'enable',
                'title': 'Enable'
            },
            '2': {
                'value': 2,
                'key': 'disable',
                'title': 'Disable'
            }
        },
    }
    window.enBaseState = enBaseState;
})(window)